package com.zhny.project.txt.history.mapper;

import com.zhny.project.txt.history.domain.TxtHistory;

import java.util.List;

/**
 * TXT处理记录Mapper接口
 *
 * @author yanqun
 * @date 2019-12-11
 */
public interface TxtHistoryMapper
{
    /**
     * 查询TXT处理记录
     *
     * @param historyKey TXT处理记录ID
     * @return TXT处理记录
     */
    public TxtHistory selectTxtHistoryById(String historyKey);

    /**
     * 查询TXT处理记录列表
     *
     * @param txtHistory TXT处理记录
     * @return TXT处理记录集合
     */
    public List<TxtHistory> selectTxtHistoryList(TxtHistory txtHistory);

    /**
     * 新增TXT处理记录
     *
     * @param txtHistory TXT处理记录
     * @return 结果
     */
    public int insertTxtHistory(TxtHistory txtHistory);

    /**
     * 修改TXT处理记录
     *
     * @param txtHistory TXT处理记录
     * @return 结果
     */
    public int updateTxtHistory(TxtHistory txtHistory);

    /**
     * 删除TXT处理记录
     *
     * @param historyKey TXT处理记录ID
     * @return 结果
     */
    public int deleteTxtHistoryById(String historyKey);

    public int txtHistorydele(String sql);

    public int updateHistorydele(String sql);

    /**
     * 批量删除TXT处理记录
     *
     * @param historyKeys 需要删除的数据ID
     * @return 结果
     */
    public int deleteTxtHistoryByIds(String[] historyKeys);
}
